atspicontext: Print out the a11y bus address
authorMatthias Clasen <mclasen@redhat.com>
Fri, 9 Oct 2020 19:15:45 +0000 (15:15 -0400)
committerEmmanuele Bassi <ebassi@gnome.org>
Mon, 12 Oct 2020 15:19:32 +0000 (16:19 +0100)
Make our debug spew useful: Having the bus address
makes it easy to jump on the a11y bus to look around
with dbus tools.

gtk/a11y/gtkatspicontext.c

index 1da3d20fc6eedf45e83534dfc6b94e6a1dfe92f0..323b07986044edcc901cccc4302330ec33339f8f 100644 (file)
@@ -473,7 +473,7 @@ get_bus_address (GdkDisplay *display)
   bus_address = g_getenv ("AT_SPI_BUS_ADDRESS");
   if (bus_address != NULL && *bus_address != '\0')
     {
-      GTK_NOTE (A11Y, g_message ("Using ATSPI bus address from environment"));
+      GTK_NOTE (A11Y, g_message ("Using ATSPI bus address from environment: %s", bus_address));
       g_object_set_data_full (G_OBJECT (display), "-gtk-atspi-bus-address",
                               g_strdup (bus_address),
                               g_free);
@@ -487,6 +487,7 @@ get_bus_address (GdkDisplay *display)
         {
           char *addr = get_bus_address_dbus (display);
 
+          GTK_NOTE (A11Y, g_message ("Using ATSPI bus address from D-Bus: %s", addr));
           g_object_set_data_full (G_OBJECT (display), "-gtk-atspi-bus-address",
                                   addr,
                                   g_free);
@@ -503,7 +504,14 @@ get_bus_address (GdkDisplay *display)
           char *addr = get_bus_address_dbus (display);
 
           if (addr == NULL)
-            addr = get_bus_address_x11 (display);
+            {
+              addr = get_bus_address_x11 (display);
+              GTK_NOTE (A11Y, g_message ("Using ATSPI bus address from X11: %s", addr));
+            }
+          else
+            {
+              GTK_NOTE (A11Y, g_message ("Using ATSPI bus address from D-Bus: %s", addr));
+            }
 
           g_object_set_data_full (G_OBJECT (display), "-gtk-atspi-bus-address",
                                   addr,